package com.dormitory.dormitorymanagement.service;

import com.dormitory.dormitorymanagement.pojo.PageBean;
import com.dormitory.dormitorymanagement.pojo.StudentEvaluations;
import com.dormitory.dormitorymanagement.pojo.dto.NoticeDto;
import com.dormitory.dormitorymanagement.pojo.dto.UploadTimeTableDto;
import org.springframework.web.multipart.MultipartFile;

import java.io.IOException;

public interface ClassLeaderService {
    /**
     * 通知
     * @param noticeDto
     */
    void notice(NoticeDto noticeDto);

    /**
     * 上传课表
     * @param uploadTimeTableDto
     * @throws IOException
     */
    void saveTimetable(UploadTimeTableDto uploadTimeTableDto) throws IOException;

    /**
     * 获取同学评价
     * @param studentId
     * @param page
     * @param pageSize
     * @return
     */
    PageBean<StudentEvaluations> getStudentClassmateEvaluations(String studentId, Integer page, Integer pageSize);

}
